with communications, and after processing after the normal recovery of the software, continue its original function
2 When the connection is created, the application can handle the interruption of the connection due to the interruption of the network connection, thereby telling the user
3) should be able to deal with communication delay or interruption
4 The application will keep working to the communication timeout, and then send the user an error message indicating a connection error
5 sh
at this time, then must be gray, or take off the button, otherwise it will mislead users.4) The menu level is too deep.5) Whether there are too many branches of the interaction process.6) Whether the relevant options are far away.7) Whether to load too much data at a time.8) The button in the interface can be clicked in a moderate range.9) Whether the tab is not affiliated with the content, when switching the label, the content is then switched.10) T
available. 2) command has priority order. 3) Sound settings do not affect the ability to use the program. 4) Sound settings do not affect the functionality of the application 5) the application must be able to handle unpredictable user actions, such as wrong actions and pressing multiple keys at the same time.second, installation, unloading testVerify that the app is properly installed, running, uninstalled, and used for system resources before and a
, TestdroidTestdroid is a cloud service that helps developers to test mobile applications, launched by Bitbar Corporation. Developers can upload applications that are ready for testing to Testdriod, which provides more than 200 different mobile devices for testing, including smartphones, tablets and even cameras.7, TestobjectThe Testobject service was founded by a Berlin company, which provides cloud services that enable application developers to auto
, Professional, efficient and easy-to-use automated cloud testing service, powerful recording script plugin, detailed and practical test report, and simple and user-friendly operation experience.5. Terminal PoolTerminal pool is China Mobile launched a remote testing services, remote testing services by the MM remote testing system to provide support, developers can use the Internet to install and test appli
easier.Figure 1. Test mobile apps and webCloud-based mobile app testing can be rebuilt to work with third-party developers, other business partners, and customers from anywhere. Use multiple devices, different operating systems, screen configurations, and operators to test apps easily, quickly and inexpensively in real-world environments. With cloud-based mobil
confirms your uploaded apk, you will receive a "Buy canceled" purchase response, along with an "In-app billing not available in the current version of the program" error message.
Use the ADB to install the APK onto your real test device. Learn how to install applications, see running on a Device. Ensure:
Your test device is running an Android SDK
PrefaceBefore I talk about mobile app test case design, I ask you to consider the following 2 questions:First, why should we do the test case design? --why?Second, what are the common features of good test case design? --what?In-depth thinking of the answers to these 2 questions is a very meaningful thing, as the mobil
The performance test simulates various normal, peak, and abnormal load conditions through automated test tools to test the system's performance indicators. And the performance of the app is getting more and more attention, let's introduce the performance test method of the
withevent: (Nullable UIEvent *) event {nslog (@ "a_touchesmoved");} -(void) touchesended: (nssetuitouch *> *) touches withevent: (Nullable UIEvent *) event {nslog (@ "a_touchesended"); Click View_d in the picture to see what happens. View_d LogOne is to find Touchesbegan, touchesmoved, touchesended These methods occur after finding hit-test view , Because the touch event is for a certain view that can respond to an event, such as your finger scr
Stress test-monkey LearningMonkey Test features
What is Monkey test? As its name, like a monkey, although nothing to understand, but can be a bit messy, can be understood as stress testing. Do any random action within the specified time or number of times, and the action includes clicking, sliding ...
Monkey Test
the instrument panel in the case of power measurements, you must disconnect the iOS device and PC connection, so you can not use the UI Automation test way to perform the app operation;
2) The rate of charge sampling is 1s/times, the use level of electricity is 0-20,1/20: said that the operation of the app, battery life will have 20 hours; 20/20: To run the
This article is the learning note, video address of "Android app stress test" of Mu-class network
http://www.imooc.com/video/13007
Monkey is a tool for sending pseudo-random user events.Monkeyscript Implementation of the automated test script, is a set of monkey can be recognized by the collection of commands, you can complete the repeated fixed ope
Stress test Results :CRASH: Crash, application in use process, non-normal exitAnr:application Not RespondingMonkeyrunner APIsMonkeyrunner: Used to connect a device or simulatormonkeydevice: Provides installation, uninstall app, send simulation eventmonkeyimage : Complete image preservation, and contrast operationMonkey: Generate pseudo-random events for users or systems in adb shellMonkeyrunner: Defining sp
Stress test Results :CRASH: Crash, application in use process, non-normal exitAnr:application Not RespondingMonkeyrunner APIsMonkeyrunner: Used to connect a device or simulatormonkeydevice: Provides installation, uninstall app, send simulation eventmonkeyimage : Complete image preservation, and contrast operationMonkey: Generate pseudo-random events for users or systems in adb shellMonkeyrunner: Defining sp
total size value of the data object; B) NBSP; normal total Size value will stabilize within a limited range , That is, because the code in the program is good, there is no case that the object is not garbage collected, so we say although our continuous operation will generate many objects constantly, and in the virtual machine constantly GC , the objects are recycled , and the memory footprint falls to a stable level; c) Conversely, if there
Size value will be stable in a limited range under normal circumstances , that is, because the code in the program is good, there is no object is not garbage collection, so that although our continuous operation will continue to generate many objects, And in the process of the virtual machine continuous GC , these objects are recycled , memory consumption will fall to a stable level;c) Conversely, if there is a case in the code that does not release
differentiated, Too many functional items lead to slow software response speed (I deliberately opened hundred words to try to prove not mobile phone and speed problem), English reading pronunciation and speed are good, in some courses need attention number to use, this binding not only cumbersome also a little unpleasant, the use of a wide range of people, to apply to all English learners, If as an English learning software is very good, but if the f
My main task in teamwork is to assist in testing, and the purpose of testing is to find as many defects as possible, not to show that there are no defects in the software, and that successful testing is to discover flaws that have not been discovered so far. So the tester's job is to design such test cases, which can effectively reveal the pitfalls lurking in the software.in general, in the analysis, design, implementation phase of the review and test
are in Xcode writing code, suddenly there is an SDK class forgot how to use, you have the method to obtain the answer? A: Check notes, use Xcode shortcut keys, go to documentation to find, ask people ... Description: To avoid above his business, we need people who have to write code earlier. The best to check your own notes.8. Please describe how you will implement the Weibo iOS client. Description: No standard answer. There are: expression, can be described clearly with professional vocabulary
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.